خطا در ایجاد migration در Asp.net core
سلام یه پروژه دارم با استفاده از Asp.net core 2.2 هست. با استفاده از دستور
Add-migration mig1
یک مایگریشن رو ایجاد کردم. اما بعد از اینکه دستور
Update-Database
رو میزنم خطا میده و جداول و دیتابیس ایجاد نمیشه.
ویرایش
تصویر خطا هم اضافه می کنم
ممکنه بفرمایید چیکار باید کنم؟
با سلام و درود
بهتر هست متن خطای خودتون هم بفرستید یا اینکه یک عکس از خطا ارسال کنید.
اما در مجموع بهترین گزینه این هست که در ابتدا یک بک آپ از پروژه خودتون بگیرید.
دوم اینکه پوشه مایگریشن رو کلا پاک کنید (البته اگر هنوز هیچ مایگریشنی انجام نشده) و مجدد دستورات رو بنویسید. ضمنا دقت کنید در فایل appsetting.json کانکشن استرینگ رو درست نوشته باشید. همچنین در فایل startup.cs و در متد configureService هم دقت کنید که سرویس دیتابیس رو به درستی معرفی کرده باشید.
موفق باشید
سلام. درقسمت سرچ ویندوز services رو سرچ کنید
بعد دنبال ( نام سرورتون ) sql server
روش کلیک کنید قسمت سمت چپ اگر sql server
متوقف بود استارت رو بزنید و در غیر اینصورت restart امیدوارم مشکلتون رو حل کنه.
سلام - دلایل زیادی میتونه داشته باشه - کاش خطارو میفرستادید - راه حل هایی ک دوستان گفتن میتونه جزو خطاها باشه - اما من راه حل دگ ای رو میگم که شاید مشکل شما حل بشه
اول از همه چک کنید که رشته اتصال رو به درستی نوشته باشید
جدا از اینکه شما رشته اتصال رو در کجا نوشته باشید یکبار چک کنید ببینید درست هست یا نه - رشته اتصال رو اینگونه تعریف کنید
Data Source =server name ; Initial catalog = database name ; User Id=.....;Password
اگه رشته اتصال درست بود در قدم بعدی جداولی ک ایجاد کردید و رابط بین اونهارو چک کنید - چون معمولا اگه روابط رو به درستی مشخص نکرده باشید اطلاعات در دیتابیس ذخیره نمیشن
در قدم آخر هم به run بودن سرویس های sql توجه بکنید - موفق باشی
لطفا تصویر خطا رو بفرستین
سلام، کافیه این کلاس رو اضافه کنید، ConnectionString مربوط به خودتون رو هم جایگزین کنید و مجدد دستور Add-Migration رو امتحان کنید، موفق باشید ..
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Design;
using Microsoft.EntityFrameworkCore.Infrastructure;
namespace SinjulMSBH
{
public class ApplicationDbContextFactory : IDesignTimeDbContextFactory<ApplicationDbContext>
{
public ApplicationDbContext CreateDbContext(string[] args)
{
var optionsBuilder = new DbContextOptionsBuilder<ApplicationDbContext>();
optionsBuilder.UseSqlServer("ConnectionString");
return new ApplicationDbContext(optionsBuilder.Options);
}
}
}
میتونید از دستور Add-Migration صرف نظر کنید و فقط همون Update-Database بزنید ..
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- کار با CkEditor با قابلیت آپلود عکس
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2
- ارسال ایمیل و خبرنامه در Asp.net core چگونه است؟